package com.carleasoft.mps.cms.business.leave.bean.po;

import com.carleasoft.mps.cms.business.leave.bean.entity.LeaveReportUserEntity;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @author: yangHao
 * @createDate:2023/6/14
 * @description:
 */
@Data
public class LeaveUserPo implements Serializable {

    /**
     * 请假编码
     */
    private String leaveCode;

    /**
     * 请假人员列表
     */
    private List<LeaveReportUserEntity>leaveReportUserEntities;

    /**
     * 用户列表
     */
    private List<String>userList;


    /**
     * 请假事由
     */
    private String reasons;

    /**
     * 请假类型
     */
    private Integer type;

    /**
     * 开始时间
     */
    private LocalDateTime startTime;

    /**
     * 结束时间
     */
    private LocalDateTime endTime;

    /**
     * 时长
     */
    private String duration;

    /**
     * 附件
     */
    private String accessory;

    /**
     * 状态 1-待审批  2-已通过  3-未通过
     */
    private Integer status;

}
